New Pageショートカット
長いページを切り出すときにpopupが上にしかないので戻る必要があって大変だるい
同じ要望が去年から出ているが対応されていない
自分で作る
ショートカットキーで動作すればよい
ChatGPTに書いてもらう
範囲選択時にoption-cmd-nで動作する
code:js
// ==UserScript==
// @name Scrapbox New Page Shortcut
// @version 1.0
// @description Press cmd+option+n to click the new page button only when the popup menu is visible
// @author ChatGPT
// @grant none
// ==/UserScript==
(function () {
'use strict';
// Function to check if the popup menu is visible
function isPopupMenuVisible() {
const popupMenu = document.querySelector('div.popup-menu');
return popupMenu && popupMenu.style.display !== 'none';
}
// Function to simulate a click on the new page button
function clickNewPageButton() {
const newPageButton = document.querySelector('div.button.new-page-button');
if (newPageButton) {
newPageButton.click();
} else {
console.warn('New page button not found.');
}
}
// Keydown event listener for cmd+option+n
document.addEventListener('keydown', (event) => {
if (event.metaKey && event.altKey && event.code === 'KeyN') {
if (isPopupMenuVisible()) {
clickNewPageButton();
} else {
console.warn('Popup menu is not visible.');
}
}
});
})();